The Rational Unified Process

نویسنده

  • Ansgar Scherp
چکیده

Professionelle Softwareentwicklung ist heute ohne den Einsatz eines Vorgehensmodells nicht mehr vorstellbar. Die Firma Rational Software hat mit dem Rational Unified Process (RUP) [KRU98] ein Prozessmodell entwickelt, das zahlreiche Entwicklungstätigkeiten, Ergebnisse und Abhängigkeiten der Softwareentwicklung im Detail beschreibt. Der RUP wird von Rational Software als Produkt vertrieben und weiterentwickelt. Ziel des RUP ist die Herstellung eines, den Anforderungen des Kunden entsprechenden, hochwertigen Softwareprodukts innerhalb eines voraussagbaren Ablaufund Haushaltsplans. Der RUP wird durch neun Workflows beschrieben, die sich in zwei logische Gruppen einteilen lassen. Die erste Gruppe von Workflows (den sog. engineering workflows) besteht aus dem Workflow zur Geschäftsmodellanalyse (Business Modeling), Anforderungsbestimmung, Analyse und Design, Implementierung, Test und Einsatz (Deployment). Die zweite Gruppe von Workflows (den sog. supporting workflows) besteht aus dem Workflow zum Konfigurationsmanagement, Projektmanagement und der Entwicklungsumgebung (Environment). Die Elemente der Workflows sind Rollen (genannt: Workers), Aktivitäten und Artefakte. Der RUP legt dabei bestimmte Rollen, Aktivitäten und Artefakte in der Softwareentwicklung fest. Einer Rolle sind Aktivitäten und Artefakte zugeordnet. Eine Aktivität stellt eine Arbeitseinheit dar, die von einem Mitarbeiter (der sich in einer bestimmten Rolle befindet) ausgeführt wird. Das Ergebnis einer Aktivität ist ein Artefakt. Ein Artefakt kann ein Dokument (z.B. eine Risikoliste), ein Modell (z.B. ein Anwendungsfallmodell) oder ein Modellelement (z.B. eine Klasse eines Klassenmodells) sein. Für einige Artefakte liefert der RUP Richtlinien und Schablonen anhand dessen die zugehörigen Aktivitäten durchgeführt werden können. In Abbildung 1 (aus [BSL00]) ist zu ersehen, welche Aufwandsanteile die Workflows des RUP in den einzelnen Iterationen, d.h. über den Verlauf der Softwareentwicklung, haben. Die Softwareentwicklung ist im RUP in die Definitionsphase (Inception), Entwurfsphase (Elaboration), Konstruktionsphase (Construction) und Einführungsphase (Transition) eingeteilt.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rational Unified Process for Systems Engineering Part III: Requirements analysis and design

In the August issue of The Rational Edge, we began a three-part series to provide an overview of the latest evolution of Rational Unified Process for Systems Engineering,® or RUP SE.® RUP SE is an application of the Rational Unified Process,® or RUP,® software engineering process framework. RUP users should note that the currently available RUP Plug-In for SE is the RUP SE v1 Plug-In, which was...

متن کامل

The Rational Unified Process - An Introduction, 3rd Edition

The Rational Unified Process (RUP) is a saleable product from Rational/IBM.The RUP unifes the entire software development team and seeks to optimizethe productivity of each and every team member by putting the...

متن کامل

Using the IBM Rational Unified Process for Small Projects:

........................................................................................................................................................

متن کامل

Enhancing Rational Unified Process for Capability Maturity Model Integration Compliance: A Methodological Approach

trusted 2 This paper traces the approach Unisys 3D Blueprinting used to evaluate the Rational Unified Process, or RUP, in support of the Unisys 3D Blueprint, a business and systems modeling architecture that integrates business vision and IT execution to drive organizational agility.

متن کامل

Tailoring RUP to a Defined Project Type: A Case Study

The Unified Process is a widely used process framework for software development. The framework is covering many of the roles, activities and artifacts needed in a software development project. However, a tailoring of the framework is necessary to fit specific needs. This tailoring may be accomplished in various ways. In this paper we describe a concrete attempt to tailor the Rational Unified Pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001